package com.meshnetics.gb.stack.mac.type;

import com.meshnetics.gb.stack.core.TypeStackStatus;


/**
 * WRITE DESCRIPTION HERE
 *
 * @author AKovylin
 */
public class TypeMACStatus extends TypeStackStatus {
    public static final TypeMACStatus TYPE = new TypeMACStatus();

    public static final MACStatus SUCCESS = MACStatus.SUCCESS;
    public static final MACStatus BEACON_LOSS = MACStatus.BEACON_LOSS;
    public static final MACStatus CHANNEL_ACCESS_FAILURE = MACStatus.CHANNEL_ACCESS_FAILURE;
    public static final MACStatus DENIED = MACStatus.DENIED;
    public static final MACStatus DISABLE_TRX_FAILURE = MACStatus.DISABLE_TRX_FAILURE;
    public static final MACStatus FAILED_SECURITY_CHECK = MACStatus.FAILED_SECURITY_CHECK;
    public static final MACStatus FRAME_TOO_LONG = MACStatus.FRAME_TOO_LONG;
    public static final MACStatus INVALID_GTS = MACStatus.INVALID_GTS;
    public static final MACStatus INVALID_HANDLE = MACStatus.INVALID_HANDLE;
    public static final MACStatus INVALID_PARAMETER = MACStatus.INVALID_PARAMETER;
    public static final MACStatus NO_ACK = MACStatus.NO_ACK;
    public static final MACStatus NO_BEACON = MACStatus.NO_BEACON;
    public static final MACStatus NO_DATA = MACStatus.NO_DATA;
    public static final MACStatus NO_SHORT_ADDRESS = MACStatus.NO_SHORT_ADDRESS;
    public static final MACStatus OUT_OF_CAP = MACStatus.OUT_OF_CAP;
    public static final MACStatus PAN_ID_CONFLICT = MACStatus.PAN_ID_CONFLICT;
    public static final MACStatus REALIGNMENT = MACStatus.REALIGNMENT;
    public static final MACStatus TRANSACTION_EXPIRED = MACStatus.TRANSACTION_EXPIRED;
    public static final MACStatus TRANSACTION_OVERFLOW = MACStatus.TRANSACTION_OVERFLOW;
    public static final MACStatus TX_ACTIVE = MACStatus.TX_ACTIVE;
    public static final MACStatus UNAVAILABLE_KEY = MACStatus.UNAVAILABLE_KEY;
    public static final MACStatus UNSUPPORTED_ATTRIBUTE = MACStatus.UNSUPPORTED_ATTRIBUTE;

    TypeMACStatus() {
        super("macStatus");
    }

    protected  TypeMACStatus(String name) {
        super(name);
    }
}
